<?php
#if (eregi("block-calendrier.php",$PHP_SELF)) {die ("You can't access this file directly...");}

if(!$date)$date = Date("d/m/Y");
$date_array = explode("/", $date);
require_once("./main.php");
require_once("./includes/popup.php");


         $moisavant=date("d/m/Y",mktime("", "", "", ($date_array[1])-1, 1, $date_array[2]));
         $moisapres=date("d/m/Y",mktime("", "", "", ($date_array[1])+1, 1, $date_array[2]));
         $premier_jour_de_la_semaine = Date("w",mktime("", "", "", $date_array[1], 1, $date_array[2]));
         $dernier_jour = Date("t",mktime("", "", "", $date_array[1],$date_array[0],1));
################################################
#trouver les evevenements du mois
################################################
           $sql="SELECT id,titre, date_debut,texte_$lang as texte,dayofmonth(date_debut)as id_jour,couleur
           FROM calendrier_evenements
           WHERE
           (date_debut like '%-$date_array[1]-%'and repetition='1')
           OR
           (date_debut like '$date_array[2]-$date_array[1]-%'and repetition='0')
           ORDER BY id_jour ASC";
           #echo $sql;
           $result = mysql_query($sql,$dbi);
           #echo mysql_errno(). ": ".mysql_error(). "<br>";
           if (mysql_num_rows($result) == 0) {
                   #echo mysql_errno(). ": ".mysql_error(). "<br>";
           ### si pas d'evenements'
           #echo"<font class=\"content\">"._CALNOEVENTS."</font>";
           }else{
                      while($row = mysql_fetch_array($result,1)){
                      #print_r($row);
                      $id_jours[$row["id_jour"]] ["jour"]=$row["id_jour"];
                      #$id_jours[$row["id_jour"]] [$row["couleur"]] ["couleur"]=$row["couleur"];
                      $id_jours[$row["id_jour"]] [$row["couleur"]] ["evenements"][$n]["date"]=$row["date_debut"];
                      $id_jours[$row["id_jour"]] [$row["couleur"]] ["evenements"][$n]["titre"]=$row["titre"];
                      $id_jours[$row["id_jour"]] [$row["couleur"]] ["evenements"][$n++]["texte"]=$row["texte"];

                      }
                      #print_r($id_jours);
                      foreach($id_jours as $id_jour ){
                      #echo $id_jour["jour"]."<br>";

                                 if($id_jour["b"] ["evenements"]){
                                    foreach(($id_jour["b"] ["evenements"])  as $evenement ){
                                     if(eregi("entra",$evenement["titre"]) )  $titre="<img src=\'./images/entrainement.gif\'>"; else  $titre="<font class=\'btitle\'>".addslashes($evenement["titre"])."</font>" ;
                                     $popup_b[ $id_jour["jour"]].=" onmouseover=\"pop('<font class=\'content\'>".$id_jour["jour"]."/".$date_array[1]."/".$date_array[2]."','".$titre."</font><br><font class=\'content\'>".addslashes($evenement["texte"])."</font><br>',b,w,250)\" onmouseout=\"kill()\"\n";
                                    }
                                 }
                                                                 # jour ferie
                                                                 $w=0;
                                 if($id_jour["w"] ["evenements"]){
                                                                 $popup_w[$id_jour["jour"]].=" ONMOUSEOVER=\"pop('','<font class=\'title\'>";
                                    foreach(($id_jour["w"] ["evenements"])  as $evenement ){
                                             if ($w++>0)  $popup_w[$id_jour["jour"]].="<br>";
                                             $popup_w[$id_jour["jour"]].=addslashes($evenement["texte"]);
                                    }
                                    $popup_w[$id_jour["jour"]].="</font><br>',p,p,100)\" ONMOUSEOUT=\"kill()\"\n";
                                 $w=0;
                                 }


                                 if($id_jour["r"] ["evenements"]){
                                 $popup_r[$id_jour["jour"]].=" ONMOUSEOVER=\"pop('<font class=\'bcontent\'>".$id_jour["jour"]."/".$date_array[1]."/".$date_array[2]."','<font class=\'content\'>";

                                    foreach(($id_jour["r"] ["evenements"])  as $evenement ){
                                             if ($r++>0)  $popup_r[$id_jour["jour"]].="<br>";
                                             $popup_r[$id_jour["jour"]].=addslashes($evenement["texte"]);
                                    }
                                    $popup_r[$id_jour["jour"]].="</font><br>',r,w,250)\" ONMOUSEOUT=\"kill()\"\n";
                                 $r=0;
                                 }
                      }
           }
################################################
         ## inscrire la date

         echo"<table align=\"center\" width=\"160\" border=\"0\"  cellspacing=\"0\" cellpadding=\"0\"  class=\"bg_calendrier\">\n
         <tr align=\"center\"><td colspan=\"7\" height=\"20\" class=\"btitle\">\n";
         echo"<a href=\"$PHP_SELF?date=$moisavant\"><font class=\"btitle\">&lt;</font></a>\n";
         echo $nom_du_mois[$date_array[1]]." ".$date_array[2]."\n";
         echo"<a href=\"$PHP_SELF?date=$moisapres\"><font class=\"btitle\">&gt;</font></a>\n";

         echo"</td></tr>";
         ### ecrire le nom des jours
         echo"<tr align=\"center\" class=\"boxtitle\"><td  height=\"20\" >".$nom_cour_du_jour["1"]."</td>\n<td>".$nom_cour_du_jour["2"]."</td>\n<td>".$nom_cour_du_jour["3"]."</td>\n<td>".$nom_cour_du_jour["4"]."</td>\n<td>".$nom_cour_du_jour["5"]."</td>\n<td>".$nom_cour_du_jour["6"]."</td>\n<td class=\"td_rose\">".$nom_cour_du_jour["0"]."</td>\n</tr>\n";
         ### les jours du moid d'avant
             if ($premier_jour_de_la_semaine ==0){
             echo"<tr align=\"center\" >\n
                         <td colspan=\"6\"  height=\"20\"></td>\n";
             $jour_de_la_semaine=7;
             }elseif ($premier_jour_de_la_semaine > 1){
             echo"<tr align=\"center\" >\n
                         <td height=\"20\" colspan=\"".($premier_jour_de_la_semaine-1)."\"></td>\n";
             $jour_de_la_semaine = $premier_jour_de_la_semaine ;
             }else{
             $jour_de_la_semaine = 1 ;
             }


             ### les jours du moid actuel
             for ($jour = 1 ; $jour <= $dernier_jour ; $jour++){
            ### 1 =Lundi
            if ($jour_de_la_semaine == 1)echo"<tr  align=\"center\" >\n";

            if ( $popup_w[$jour])echo"<td   height=\"20\" class=\"td_rose2\">";
                        elseif ($jour_de_la_semaine== 7 )echo"<td   height=\"20\" class=\"td_rose\">";
                        else echo"<td>\n";
            ### si c'est la date du jour  mettre en rouge
            if ($jour == date("d") and $date_array["1"] == Date("m")and $date_array["2"] == Date("Y")){
            $chiffre="<font class=\"brtitle\">$jour</font>";
            }else{
            $chiffre="<font class=\"btitle\">$jour</font>";
            }
            #if($popup2[$jour])ech
            echo "<a ".$popup_w[$jour]." href=\"#\">$chiffre</a>";
            if (!$popup_b[$jour]){
            echo"<br><img src=\"./images/ball.gif\" alt=\"\">";
            }else{
            echo"<br><a ".$popup_b[$jour]." href=\"#\"><img src=\"./images/ballb.gif\" border=\"0\" alt=\"\"></a>";
            }
            if (!$popup_r[$jour]){
            echo"<img src=\"./images/ball.gif\" alt=\"\">";
            }else{
            echo"<a ".$popup_r[$jour]." href=\"#\"><img src=\"./images/ballr.gif\" border=\"0\" alt=\"\"></a>";
            }


    echo"</td>\n";
            if ($jour_de_la_semaine == 7){
            $jour_de_la_semaine = 0;
            echo"</tr>\n";
            }
            $jour_de_la_semaine++;
    }
### les jour du mois prochain
$jour = 1;
       if ($jour_de_la_semaine != 1){
       $tmp = 8 - $jour_de_la_semaine;
       echo"<td valign=\"top\" height=\"20\"  colspan=$tmp></td>\n";
       }
echo"</tr>\n</table>\n";

?>